Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IdeFilePlugin Class Reference

#include <deFile.hpp>

Inheritance diagram for IdeFilePlugin:

Inheritance graph
[legend]
Collaboration diagram for IdeFilePlugin:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual deBoolean Open (IdeFile *BaseFile)=0
virtual deBoolean Open (IdeFileSystem *BaseFS, char *Filename, long OpenFlags)=0
 open a file

virtual deBoolean AddPlugin (IdePlugin *Plugin)=0
virtual deBoolean ReleasePlugin (IdePlugin *Plugin)=0
virtual deBoolean ReleaseAllPlugins ()=0
virtual deBoolean DefragFile ()=0

Protected Member Functions

 ~IdeFilePlugin ()

Detailed Description

interface class for the plugin file. Related functions: IdeFile_CreateFilePlugin


Constructor & Destructor Documentation

IdeFilePlugin::~IdeFilePlugin   [inline, protected]
 


Member Function Documentation

virtual deBoolean IdeFilePlugin::AddPlugin IdePlugin   Plugin [pure virtual]
 

Implemented in deFilePlugin.

virtual deBoolean IdeFilePlugin::DefragFile   [pure virtual]
 

Implemented in deFilePlugin.

virtual deBoolean IdeFilePlugin::Open IdeFileSystem   BaseFS,
char *    Filename,
long    OpenFlags
[pure virtual]
 

open a file

Implements IdeFile.

Implemented in deFilePlugin.

virtual deBoolean IdeFilePlugin::Open IdeFile   BaseFile [pure virtual]
 

Implemented in deFilePlugin.

virtual deBoolean IdeFilePlugin::ReleaseAllPlugins   [pure virtual]
 

Implemented in deFilePlugin.

virtual deBoolean IdeFilePlugin::ReleasePlugin IdePlugin   Plugin [pure virtual]
 

Implemented in deFilePlugin.


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:14:13 2005 for Destiny3D by doxygen1.3-rc3